<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>document2html: src/libs/fileext/excel/sheet.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">document2html
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Documents to HTML converter</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('sheet_8hpp_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">sheet.hpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="sheet_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;unordered_map&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;../../pugixml/pugixml.hpp&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="book_8hpp.html">book.hpp</a>&quot;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="format_8hpp.html">format.hpp</a>&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceexcel.html">excel</a> {</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">class </span>Book;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">class </span>XF;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">class </span>XFColor;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">class </span>Hyperlink;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>MSObj;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>MSTxo;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Note;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>Cell;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html">   45</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_colinfo.html">Colinfo</a> {</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <a class="code" href="classexcel_1_1_colinfo.html">Colinfo</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#ae8915d372372d4ea8c486bee62411b84">   50</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classexcel_1_1_colinfo.html#ae8915d372372d4ea8c486bee62411b84">m_width</a> = 0;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#a63234638c61c4e42fe3bea601cf1a111">   52</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_colinfo.html#a63234638c61c4e42fe3bea601cf1a111">m_xfIndex</a> = -1;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#aadf0cc604d0556804416605a9b02e4dd">   54</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_colinfo.html#aadf0cc604d0556804416605a9b02e4dd">m_isHidden</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#a4251959971b64fd04497e0a5d6dc8429">   56</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_colinfo.html#a4251959971b64fd04497e0a5d6dc8429">m_isCollapsed</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#a0c0315eb607d25168159f0dd52340ab8">   58</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_colinfo.html#a0c0315eb607d25168159f0dd52340ab8">m_bitFlag</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classexcel_1_1_colinfo.html#aa826eeb2dc6bdcc89a883137b89d7509">   60</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_colinfo.html#aa826eeb2dc6bdcc89a883137b89d7509">m_outlineLevel</a> = 0;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;};</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html">   69</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_rowinfo.html">Rowinfo</a> {</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <a class="code" href="classexcel_1_1_rowinfo.html">Rowinfo</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a8bf6652cb61b9f93b579872179e0d52e">   74</a></span>&#160;    <span class="keywordtype">int</span> m_height = 0;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#abd8231a6331820ab291e6df1d52896f5">   82</a></span>&#160;    <span class="keywordtype">bool</span> m_hasDefaultHeight = <span class="keyword">false</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#abfcacabc15244b09d7f23738f366e4bd">   90</a></span>&#160;    <span class="keywordtype">bool</span> m_isHeightMismatch = <span class="keyword">false</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a2a1a504a5f545d2950c83ec264dd3819">   92</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_colinfo.html#aadf0cc604d0556804416605a9b02e4dd">m_isHidden</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a598a8465c2b86be0f10e38e1ffeabab4">  100</a></span>&#160;    <span class="keywordtype">bool</span> m_hasDefaultXfIndex = <span class="keyword">false</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a76c33c3580bcef2f80ea84bf7102c981">  102</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_colinfo.html#a63234638c61c4e42fe3bea601cf1a111">m_xfIndex</a> = 0;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#ac6d2ac35995e4efa52baaa72f1c2efe8">  104</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_colinfo.html#aa826eeb2dc6bdcc89a883137b89d7509">m_outlineLevel</a> = 0;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a8ac6b0297eb12dfc2c5e5af875c6867f">  109</a></span>&#160;    <span class="keywordtype">bool</span> m_isOutlineGroupStartsEnds = <span class="keyword">false</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#adbb8729d18af96085206f0b30f11e91f">  115</a></span>&#160;    <span class="keywordtype">bool</span> m_hasAdditionalSpaceAbove = <span class="keyword">false</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classexcel_1_1_rowinfo.html#a331699337416ad4eb44a8b55ca02c399">  121</a></span>&#160;    <span class="keywordtype">bool</span> m_hasAdditionalSpaceBelow = <span class="keyword">false</span>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;};</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html">  132</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_sheet.html">Sheet</a> {</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    <a class="code" href="classexcel_1_1_sheet.html">Sheet</a>(<a class="code" href="classexcel_1_1_book.html">Book</a>* book, <span class="keywordtype">int</span> position, <span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;          <span class="keywordtype">int</span> number, pugi::xml_node&amp; table);</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <span class="keywordtype">void</span> read();</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keywordtype">void</span> putCell(<span class="keywordtype">int</span> rowIndex, <span class="keywordtype">int</span> colIndex, <span class="keyword">const</span> std::string&amp; value, <span class="keywordtype">int</span> xfIndex);</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <span class="keywordtype">void</span> tidyDimensions();</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a728bc5591b27b2745f8d7efe591db80c">  180</a></span>&#160;    <a class="code" href="classexcel_1_1_book.html">Book</a>* <a class="code" href="classexcel_1_1_sheet.html#a728bc5591b27b2745f8d7efe591db80c">m_book</a>;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a627466b102a736dfbd8e017a5eae4915">  182</a></span>&#160;    pugi::xml_node&amp; <a class="code" href="classexcel_1_1_sheet.html#a627466b102a736dfbd8e017a5eae4915">m_table</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a6c27630187a87b52f9b001925b7de37b">  184</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_sheet.html#a6c27630187a87b52f9b001925b7de37b">m_name</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a0b5f9e4e7ff8f199f140f599d59e150d">  186</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_sheet.html#a0b5f9e4e7ff8f199f140f599d59e150d">m_number</a>;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#aa423cd38eb774f5c441f763dc9c4f532">  188</a></span>&#160;    <span class="keywordtype">int</span> m_rowCount = 0;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#adc62712ef3e2ee30a22ffb201a9a322f">  193</a></span>&#160;    <span class="keywordtype">int</span> m_colCount = 0;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#ae56e3787838818ae69a8f96bfa0fd520">  198</a></span>&#160;    std::unordered_map&lt;int, Colinfo&gt; <a class="code" href="classexcel_1_1_sheet.html#ae56e3787838818ae69a8f96bfa0fd520">m_colinfoMap</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a4456067eda5a514064ff2b93a777a3e2">  203</a></span>&#160;    std::unordered_map&lt;int, Rowinfo&gt; <a class="code" href="classexcel_1_1_sheet.html#a4456067eda5a514064ff2b93a777a3e2">m_rowinfoMap</a>;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#adf2e83b5ba18312ff93fd5617823d6e3">  208</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#adf2e83b5ba18312ff93fd5617823d6e3">m_colLabelRanges</a>;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#aab33846622b19c02541fd51f2cbdac0f">  210</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#aab33846622b19c02541fd51f2cbdac0f">m_rowLabelRanges</a>;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#abbe5950850539e598d540fa99c5808fa">  216</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#abbe5950850539e598d540fa99c5808fa">m_mergedCells</a>;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a0d62d793832ad01699b4bca169424d5a">  218</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#a0d62d793832ad01699b4bca169424d5a">m_tableParts</a>;</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a23f6a7d891171c07c8099b86101e9445">  220</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_sheet.html#a23f6a7d891171c07c8099b86101e9445">m_maxRowCount</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a303e4a31cb344ebc0b27137626aba604">  222</a></span>&#160;    <span class="keywordtype">int</span> m_maxColCount = 256;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#af7b8d463b8593c9af89fb2308fac7729">  224</a></span>&#160;    <span class="keywordtype">int</span> m_dimensionRowCount = 0;</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a16d4f7f4496c4de20bcb31635a78060f">  226</a></span>&#160;    <span class="keywordtype">int</span> m_dimensionColCount = 0;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#ab21a044919f623d2170c209d7c759097">  228</a></span>&#160;    <span class="keywordtype">int</span> m_firstFullRowIndex = -1;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a78ace2e335d5de3c7e64baf4946af1f0">  238</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_defaultColWidth = 0;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#ac7ef645aeaf1595bcda596226d6a8da6">  244</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classexcel_1_1_sheet.html#ac7ef645aeaf1595bcda596226d6a8da6">m_standardWidth</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a9b716dd7bf7a1b23ec83a69e9a4b5ce7">  249</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_sheet.html#a9b716dd7bf7a1b23ec83a69e9a4b5ce7">m_defaultRowHeight</a>;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a014cd9ea6c4033d9e983ec2bc9121498">  257</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_sheet.html#a014cd9ea6c4033d9e983ec2bc9121498">m_isDefaultRowHeightMismatch</a>;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a97c985c49436ecef0d1bfb329c956c63">  259</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_sheet.html#a97c985c49436ecef0d1bfb329c956c63">m_isDefaultRowHidden</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a7b24d02c47a16e5d183fd18d82c037ad">  261</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_sheet.html#a7b24d02c47a16e5d183fd18d82c037ad">m_hasDefaultAdditionalSpaceAbove</a>;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a305e6097e4d7ff9dc88e2fe7563c13a2">  263</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classexcel_1_1_sheet.html#a305e6097e4d7ff9dc88e2fe7563c13a2">m_hasDefaultAdditionalSpaceBelow</a>;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">  265</a></span>&#160;    std::vector&lt;Hyperlink&gt; <a class="code" href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">m_hyperlinkList</a>;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#ae9838b30484b825586edf0fe35a8d368">  273</a></span>&#160;    std::map&lt;std::pair&lt;int, int&gt;, <a class="code" href="classexcel_1_1_hyperlink.html">Hyperlink</a>&gt; <a class="code" href="classexcel_1_1_sheet.html#ae9838b30484b825586edf0fe35a8d368">m_hyperlinkMap</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a25437763eb5c1d2e26a0d22640112cd3">  278</a></span>&#160;    std::map&lt;std::pair&lt;int, int&gt;, <a class="code" href="classexcel_1_1_note.html">Note</a>&gt; <a class="code" href="classexcel_1_1_sheet.html#a25437763eb5c1d2e26a0d22640112cd3">m_cellNoteMap</a>;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a7ddf926da72a71db2823a60615aac0c2">  293</a></span>&#160;    std::vector&lt;std::vector&lt;std::string&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#a7ddf926da72a71db2823a60615aac0c2">m_cellValues</a>;</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; m_cellTypes;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; m_cellXfIndexes;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a8510cd52cb008b32968049e091e119bf">  304</a></span>&#160;    <span class="keywordtype">int</span> m_visibility = 0;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a25d568113172c999183bb9221b00225c">  306</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_firstVisibleRowIndex = 0;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#adb3435755f26e863ed520a2ce8e244dc">  308</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_firstVisibleColIndex = 0;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a68a812342239564befd87fed86de99d7">  310</a></span>&#160;    std::vector&lt;unsigned char&gt; m_gridlineColor {0, 0, 0};</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a217d4ed0492420e8eec64f02eec7725f">  312</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_gridlineColorIndex = 0x40;</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#acd96a820db9af1caadadbb01da6043f3">  330</a></span>&#160;    <span class="keywordtype">bool</span> m_showFormula            = <span class="keyword">false</span>;</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="keywordtype">bool</span> m_showGridLine           = <span class="keyword">true</span>;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    <span class="keywordtype">bool</span> m_showSheetHeader        = <span class="keyword">true</span>;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keywordtype">bool</span> m_isFrozenPanes          = <span class="keyword">false</span>;</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keywordtype">bool</span> m_showZeroValue          = <span class="keyword">true</span>;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="keywordtype">bool</span> m_automaticGridLineColor = <span class="keyword">true</span>;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <span class="keywordtype">bool</span> m_columnsRightToLeft     = <span class="keyword">false</span>;</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <span class="keywordtype">bool</span> m_showOutlineSymbol      = <span class="keyword">true</span>;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="keywordtype">bool</span> m_removeSplits           = <span class="keyword">false</span>;</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a38494d593fe38f4178dbf07eece061c4">  340</a></span>&#160;    <span class="keywordtype">bool</span> m_isSheetSelected = 0;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a44326c97d372931c0a8f16ac1a3a747e">  347</a></span>&#160;    <span class="keywordtype">bool</span> m_isSheetVisible = 0;</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a4b66cca1f1b25203b8d3d63a71eff1a1">  354</a></span>&#160;    std::map&lt;std::pair&lt;int, int&gt;, std::vector&lt;std::pair&lt;unsigned short, unsigned short&gt;&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#a4b66cca1f1b25203b8d3d63a71eff1a1">m_richtextRunlistMap</a>;</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a25cf08730c89d278b873dfa83a3d4733">  356</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_vertSplitPos = 0;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a92508ee2160a5ead01a294003587e6c8">  358</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_horzSplitPos = 0;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a6fb473331c1c258126436f0e0eebfd33">  360</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_horzSplitFirstVisible = 0;</div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#aa9d505359b597ebf482e147f21603a4a">  362</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_vertSplitFirstVisible = 0;</div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a51cd153f83bccbe313efbfcbb7ef7f43">  364</a></span>&#160;    <span class="keywordtype">char</span> m_splitActivePane = 0;</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a7dfa8fa2667ca2e9fd267b507a5221e9">  366</a></span>&#160;    <span class="keywordtype">bool</span> m_hasPaneRecord = <span class="keyword">false</span>;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a7f6e8c5d708771172a7aab53ca4a6bac">  371</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#a7f6e8c5d708771172a7aab53ca4a6bac">m_horizontalPageBreaks</a>;</div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a557ca6ef5b803c66bb72d2c2ef72a6cc">  376</a></span>&#160;    std::vector&lt;std::vector&lt;int&gt;&gt; <a class="code" href="classexcel_1_1_sheet.html#a557ca6ef5b803c66bb72d2c2ef72a6cc">m_verticalPageBreaks</a>;</div><div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a2ef96848be92fd0085caa0e050661f0f">  381</a></span>&#160;    std::vector&lt;int&gt; <a class="code" href="classexcel_1_1_sheet.html#a2ef96848be92fd0085caa0e050661f0f">m_gcw</a>;</div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a21bd79f28b570255568f2d0231dc52b1">  389</a></span>&#160;    <span class="keywordtype">int</span> m_cookedPageBreakPreviewMagFactor = 60;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    <span class="keywordtype">int</span> m_cookedNormalViewMagFactor       = 100;</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a3601b38db2f182cecefcb1e853aee616">  392</a></span>&#160;    <span class="keywordtype">int</span>  m_cachedPageBreakPreviewMagFactor = 0;  <span class="comment">// Default (60%), from WINDOW2 record</span></div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    <span class="keywordtype">int</span>  m_cachedNormalViewMagFactor       = 0;  <span class="comment">// Default (100%), from WINDOW2 record</span></div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    <span class="keywordtype">bool</span> m_showPageBreakPreview = 0;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="keywordtype">int</span>  m_sclMagFactor = -1; <span class="comment">// From SCL record</span></div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <span class="keywordtype">int</span>  m_ixfe         = 0;  <span class="comment">// BIFF2 only</span></div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    std::string stringRecordContent(<span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    <span class="keywordtype">int</span> fixedXfIndexB2(<span class="keyword">const</span> std::string&amp; cellAttributes, <span class="keywordtype">int</span> trueXfIndex = -1);</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    <span class="keywordtype">int</span> insertXfB20(<span class="keyword">const</span> std::string&amp; cellAttributes, <span class="keywordtype">bool</span> isStyle = <span class="keyword">false</span>);</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="keywordtype">void</span> fakeXfFromCellAttrB20(<a class="code" href="classexcel_1_1_x_f.html">XF</a>&amp; xf, <span class="keyword">const</span> std::string&amp; cellAttributes, <span class="keywordtype">bool</span> isStyle = <span class="keyword">false</span>);</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    std::string getNullTerminatedUnicode(<span class="keyword">const</span> std::string&amp; buf, <span class="keywordtype">int</span>&amp; offset) <span class="keyword">const</span>;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    <span class="keywordtype">void</span> handleHyperlink(<span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    <span class="keywordtype">void</span> handleQuicktip(<span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;    <span class="keywordtype">void</span> handleMSObj(<span class="keyword">const</span> std::string&amp; data, <a class="code" href="classexcel_1_1_m_s_obj.html">MSObj</a>&amp; msObj);</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;    <span class="keywordtype">void</span> handleMSTxo(<span class="keyword">const</span> std::string&amp; data, <a class="code" href="classexcel_1_1_m_s_txo.html">MSTxo</a>&amp; msTxo);</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    <span class="keywordtype">void</span> handleNote(<span class="keyword">const</span> std::string&amp; data, std::unordered_map&lt;unsigned short, MSTxo&gt;&amp; msTxos);</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    <span class="keywordtype">void</span> updateCookedFactors();</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;    <span class="keywordtype">void</span> unpackCellRangeAddressListUpdatePos(std::vector&lt;std::vector&lt;int&gt;&gt;&amp; outputList,</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                                             <span class="keyword">const</span> std::string&amp; data, <span class="keywordtype">int</span>&amp; pos, <span class="keywordtype">int</span> addressSize = 6) <span class="keyword">const</span>;</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;    <span class="keywordtype">double</span> unpackRK(<span class="keyword">const</span> std::string&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;    <span class="keywordtype">void</span> addCellStyle(pugi::xml_node&amp; node, <span class="keyword">const</span> <a class="code" href="classexcel_1_1_x_f.html">XF</a>&amp; xf, <span class="keywordtype">int</span> rowIndex, <span class="keywordtype">int</span> colIndex);</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    <span class="keywordtype">void</span> addRowStyle(pugi::xml_node&amp; node, <span class="keywordtype">int</span> rowIndex);</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    <span class="keywordtype">void</span> addColStyle(pugi::xml_node&amp; node, <span class="keywordtype">int</span> colIndex);</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;    std::string getColor(<span class="keyword">const</span> <a class="code" href="classexcel_1_1_x_f_color.html">XFColor</a>&amp; color) <span class="keyword">const</span>;</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    <span class="keywordtype">void</span> getTableColor(std::string&amp; style, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; colorMap, <span class="keywordtype">int</span> colorIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a540ee5e627eb127ae9894862019ebb24">  618</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classexcel_1_1_sheet.html#a540ee5e627eb127ae9894862019ebb24">m_position</a>;</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    <span class="comment">//** Highest rowIndex containing a non-empty cell */</span></div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;    <span class="comment">//int m_maxDataRowIndex = -1;</span></div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;    <span class="comment">//** Highest colIndex containing a non-empty cell */</span></div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;    <span class="comment">//int m_maxDataColIndex = -1;</span></div><div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="classexcel_1_1_sheet.html#a20c41df87fb364883ba093e360018afd">  624</a></span>&#160;<span class="comment"></span>    std::unordered_map&lt;std::string, int&gt; <a class="code" href="classexcel_1_1_sheet.html#a20c41df87fb364883ba093e360018afd">m_cellAttributesToXfIndex</a>;</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;};</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html">  633</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_hyperlink.html">Hyperlink</a> {</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <a class="code" href="classexcel_1_1_hyperlink.html">Hyperlink</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#afffa8ef4be48658bc7b0375f5b05c7a7">  638</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_firstRowIndex = 0;</div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a65afdfce3b5aa20f97b7be19662372f7">  640</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_lastRowIndex = 0;</div><div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a209e4475917cc7a8ff4ab26c05e41419">  642</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_firstColIndex = 0;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a0c6ed276f0ab7241f1daac83a73c20b8">  644</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_lastColIndex = 0;</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a0ada377c4e30682b02cfdeb8a4460112">  646</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a0ada377c4e30682b02cfdeb8a4460112">m_type</a>;</div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a6deb86da6d125b443cfc5569f7597f9d">  652</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a6deb86da6d125b443cfc5569f7597f9d">m_url</a>;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a13d312bb2484318e3a2addbf405797ab">  657</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a13d312bb2484318e3a2addbf405797ab">m_description</a>;</div><div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a4b6912af751d806584f719f9574f872d">  662</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a4b6912af751d806584f719f9574f872d">m_target</a>;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a3f1bc8ff37245699d0fe80bb3ed9a68a">  667</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a3f1bc8ff37245699d0fe80bb3ed9a68a">m_textmark</a>;</div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="classexcel_1_1_hyperlink.html#a15bea74b710b1fbfc37e66b7d24fcc72">  669</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_hyperlink.html#a15bea74b710b1fbfc37e66b7d24fcc72">m_quicktip</a>;</div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;};</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html">  678</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_m_s_obj.html">MSObj</a> {</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;    <a class="code" href="classexcel_1_1_m_s_obj.html">MSObj</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a894d0c55adfbca3b06c7dce9143c07e6">  683</a></span>&#160;    <span class="keywordtype">bool</span> m_isNull = <span class="keyword">false</span>;</div><div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a2292c2d5a91da74bf025f848c6ba8eea">  685</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_type = 0;</div><div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a33378316eec8f1f13bdfaf6e6449ed3b">  687</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_id = -1;</div><div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#aa7dd41e01d7105207d357efa894261f2">  689</a></span>&#160;    <span class="keywordtype">bool</span> m_isLocked = <span class="keyword">false</span>;</div><div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a77081fa551cadaf0ededf2d7ee604de0">  691</a></span>&#160;    <span class="keywordtype">bool</span> m_isPrintable = <span class="keyword">false</span>;</div><div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a7cb2808d0c800acc33e5db420c82da86">  693</a></span>&#160;    <span class="keywordtype">int</span> m_autoFilter = 0;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#aa57c54346f34cb8d8ba2790c91f62cfb">  695</a></span>&#160;    <span class="keywordtype">int</span> m_autoFill = 0;</div><div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a2e465d1ab654c7f979e5fab48466bc2c">  697</a></span>&#160;    <span class="keywordtype">int</span> m_autoLine = 0;</div><div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_obj.html#a28dffe8b0e5e95c34ecc4654cde17bb9">  699</a></span>&#160;    <span class="keywordtype">int</span> m_scrollbarFlag = 0;</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_scrollbarValue = 0;</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_scrollbarMin   = 0;</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_scrollbarMax   = 0;</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_scrollbarInc   = 0;</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_scrollbarPage  = 0;</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;};</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;</div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;</div><div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html">  713</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_m_s_txo.html">MSTxo</a> {</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;    <a class="code" href="classexcel_1_1_m_s_txo.html">MSTxo</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;</div><div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#acda0f5389e0eaa44366e33b935a993bf">  718</a></span>&#160;    <span class="keywordtype">bool</span> m_isNull = <span class="keyword">false</span>;</div><div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a75926b652fac97f2bb7605a2c77023b5">  720</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_rotation = 0;</div><div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a5274c2624f4ec934e7c9a3d84a951f82">  722</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_isNotEmpty = -1;</div><div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#ac71781feb2ad6ef57847ff4021660ced">  724</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_m_s_txo.html#ac71781feb2ad6ef57847ff4021660ced">m_formula</a>;</div><div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a30d440491c6e7eee1512f8a445214097">  726</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_m_s_txo.html#a30d440491c6e7eee1512f8a445214097">m_text</a>;</div><div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a8120ab8c269834010ec1963c15ba6e7b">  728</a></span>&#160;    <span class="keywordtype">int</span> m_horzAlign = 0;</div><div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a5093630d81bf43172b2b9b338718e276">  730</a></span>&#160;    <span class="keywordtype">int</span> m_vertAlign = 0;</div><div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a861928e5d70af04cc3037c7788e0c407">  732</a></span>&#160;    <span class="keywordtype">int</span> m_lockText = 0;</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;    <span class="keywordtype">int</span> m_justLast = 0;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;    <span class="keywordtype">int</span> m_secretEdit = 0;</div><div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="classexcel_1_1_m_s_txo.html#a5e6f8fa50fa7c2eb483ba1b066944557">  736</a></span>&#160;    std::vector&lt;std::pair&lt;unsigned short, unsigned short&gt;&gt; <a class="code" href="classexcel_1_1_m_s_txo.html#a5e6f8fa50fa7c2eb483ba1b066944557">m_richtextRunlist</a>;</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;};</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div><div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html">  745</a></span>&#160;<span class="keyword">class </span><a class="code" href="classexcel_1_1_note.html">Note</a> {</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;    <a class="code" href="classexcel_1_1_note.html">Note</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#a353bc27a189035fb3115fee891f89fdf">  750</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_objectId = 0;</div><div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#ac5cb00af2767103f0e4ae4c5e6441775">  752</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_note.html#ac5cb00af2767103f0e4ae4c5e6441775">m_author</a>;</div><div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#ae9a96a0b135d60144e2999e5c4d849c2">  754</a></span>&#160;    std::string <a class="code" href="classexcel_1_1_note.html#ae9a96a0b135d60144e2999e5c4d849c2">m_text</a>;</div><div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#a79106a9167220e4172cc8db4c2961af0">  756</a></span>&#160;    <span class="keywordtype">bool</span> m_isShown = 0;</div><div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#a381c1eed539fe1375bdc91c41f77cef2">  758</a></span>&#160;    <span class="keywordtype">bool</span> m_isRowHidden = <span class="keyword">false</span>;</div><div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#ad26d897858cdbd12962b0f863c3ce907">  760</a></span>&#160;    <span class="keywordtype">bool</span> m_isColHidden = <span class="keyword">false</span>;</div><div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#a92276b87b7a3720475dc9a63d472f655">  762</a></span>&#160;    <span class="keywordtype">int</span> m_rowIndex = 0;</div><div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#a0fddb6c757937fb5870fcbae76089345">  764</a></span>&#160;    <span class="keywordtype">int</span> m_colIndex = 0;</div><div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="classexcel_1_1_note.html#ab0ef82aae60408939bdf0d14f4acaba9">  766</a></span>&#160;    std::vector&lt;std::pair&lt;unsigned short, unsigned short&gt;&gt; <a class="code" href="classexcel_1_1_note.html#ab0ef82aae60408939bdf0d14f4acaba9">m_richtextRunlist</a>;</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;};</div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;}  <span class="comment">// End namespace</span></div><div class="ttc" id="classexcel_1_1_m_s_txo_html_a5e6f8fa50fa7c2eb483ba1b066944557"><div class="ttname"><a href="classexcel_1_1_m_s_txo.html#a5e6f8fa50fa7c2eb483ba1b066944557">excel::MSTxo::m_richtextRunlist</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; unsigned short, unsigned short &gt; &gt; m_richtextRunlist</div><div class="ttdef"><b>Definition:</b> sheet.hpp:736</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_ae56e3787838818ae69a8f96bfa0fd520"><div class="ttname"><a href="classexcel_1_1_sheet.html#ae56e3787838818ae69a8f96bfa0fd520">excel::Sheet::m_colinfoMap</a></div><div class="ttdeci">std::unordered_map&lt; int, Colinfo &gt; m_colinfoMap</div><div class="ttdef"><b>Definition:</b> sheet.hpp:198</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a6c27630187a87b52f9b001925b7de37b"><div class="ttname"><a href="classexcel_1_1_sheet.html#a6c27630187a87b52f9b001925b7de37b">excel::Sheet::m_name</a></div><div class="ttdeci">std::string m_name</div><div class="ttdef"><b>Definition:</b> sheet.hpp:184</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a4456067eda5a514064ff2b93a777a3e2"><div class="ttname"><a href="classexcel_1_1_sheet.html#a4456067eda5a514064ff2b93a777a3e2">excel::Sheet::m_rowinfoMap</a></div><div class="ttdeci">std::unordered_map&lt; int, Rowinfo &gt; m_rowinfoMap</div><div class="ttdef"><b>Definition:</b> sheet.hpp:203</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a014cd9ea6c4033d9e983ec2bc9121498"><div class="ttname"><a href="classexcel_1_1_sheet.html#a014cd9ea6c4033d9e983ec2bc9121498">excel::Sheet::m_isDefaultRowHeightMismatch</a></div><div class="ttdeci">bool m_isDefaultRowHeightMismatch</div><div class="ttdef"><b>Definition:</b> sheet.hpp:257</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_ae9838b30484b825586edf0fe35a8d368"><div class="ttname"><a href="classexcel_1_1_sheet.html#ae9838b30484b825586edf0fe35a8d368">excel::Sheet::m_hyperlinkMap</a></div><div class="ttdeci">std::map&lt; std::pair&lt; int, int &gt;, Hyperlink &gt; m_hyperlinkMap</div><div class="ttdef"><b>Definition:</b> sheet.hpp:273</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html"><div class="ttname"><a href="classexcel_1_1_sheet.html">excel::Sheet</a></div><div class="ttdoc">Contains data for one worksheet. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:132</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_a4251959971b64fd04497e0a5d6dc8429"><div class="ttname"><a href="classexcel_1_1_colinfo.html#a4251959971b64fd04497e0a5d6dc8429">excel::Colinfo::m_isCollapsed</a></div><div class="ttdeci">bool m_isCollapsed</div><div class="ttdef"><b>Definition:</b> sheet.hpp:56</div></div>
<div class="ttc" id="classexcel_1_1_m_s_txo_html_ac71781feb2ad6ef57847ff4021660ced"><div class="ttname"><a href="classexcel_1_1_m_s_txo.html#ac71781feb2ad6ef57847ff4021660ced">excel::MSTxo::m_formula</a></div><div class="ttdeci">std::string m_formula</div><div class="ttdef"><b>Definition:</b> sheet.hpp:724</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a627466b102a736dfbd8e017a5eae4915"><div class="ttname"><a href="classexcel_1_1_sheet.html#a627466b102a736dfbd8e017a5eae4915">excel::Sheet::m_table</a></div><div class="ttdeci">pugi::xml_node &amp; m_table</div><div class="ttdef"><b>Definition:</b> sheet.hpp:182</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a97c985c49436ecef0d1bfb329c956c63"><div class="ttname"><a href="classexcel_1_1_sheet.html#a97c985c49436ecef0d1bfb329c956c63">excel::Sheet::m_isDefaultRowHidden</a></div><div class="ttdeci">bool m_isDefaultRowHidden</div><div class="ttdef"><b>Definition:</b> sheet.hpp:259</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a7b24d02c47a16e5d183fd18d82c037ad"><div class="ttname"><a href="classexcel_1_1_sheet.html#a7b24d02c47a16e5d183fd18d82c037ad">excel::Sheet::m_hasDefaultAdditionalSpaceAbove</a></div><div class="ttdeci">bool m_hasDefaultAdditionalSpaceAbove</div><div class="ttdef"><b>Definition:</b> sheet.hpp:261</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html"><div class="ttname"><a href="classexcel_1_1_hyperlink.html">excel::Hyperlink</a></div><div class="ttdoc">Contains attributes of hyperlink. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:633</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a4b6912af751d806584f719f9574f872d"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a4b6912af751d806584f719f9574f872d">excel::Hyperlink::m_target</a></div><div class="ttdeci">std::string m_target</div><div class="ttdef"><b>Definition:</b> sheet.hpp:662</div></div>
<div class="ttc" id="format_8hpp_html"><div class="ttname"><a href="format_8hpp.html">format.hpp</a></div></div>
<div class="ttc" id="classexcel_1_1_note_html_ac5cb00af2767103f0e4ae4c5e6441775"><div class="ttname"><a href="classexcel_1_1_note.html#ac5cb00af2767103f0e4ae4c5e6441775">excel::Note::m_author</a></div><div class="ttdeci">std::string m_author</div><div class="ttdef"><b>Definition:</b> sheet.hpp:752</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a0b5f9e4e7ff8f199f140f599d59e150d"><div class="ttname"><a href="classexcel_1_1_sheet.html#a0b5f9e4e7ff8f199f140f599d59e150d">excel::Sheet::m_number</a></div><div class="ttdeci">int m_number</div><div class="ttdef"><b>Definition:</b> sheet.hpp:186</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a20c41df87fb364883ba093e360018afd"><div class="ttname"><a href="classexcel_1_1_sheet.html#a20c41df87fb364883ba093e360018afd">excel::Sheet::m_cellAttributesToXfIndex</a></div><div class="ttdeci">std::unordered_map&lt; std::string, int &gt; m_cellAttributesToXfIndex</div><div class="ttdef"><b>Definition:</b> sheet.hpp:624</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_ac7ef645aeaf1595bcda596226d6a8da6"><div class="ttname"><a href="classexcel_1_1_sheet.html#ac7ef645aeaf1595bcda596226d6a8da6">excel::Sheet::m_standardWidth</a></div><div class="ttdeci">unsigned short m_standardWidth</div><div class="ttdef"><b>Definition:</b> sheet.hpp:244</div></div>
<div class="ttc" id="book_8hpp_html"><div class="ttname"><a href="book_8hpp.html">book.hpp</a></div></div>
<div class="ttc" id="classexcel_1_1_note_html_ab0ef82aae60408939bdf0d14f4acaba9"><div class="ttname"><a href="classexcel_1_1_note.html#ab0ef82aae60408939bdf0d14f4acaba9">excel::Note::m_richtextRunlist</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; unsigned short, unsigned short &gt; &gt; m_richtextRunlist</div><div class="ttdef"><b>Definition:</b> sheet.hpp:766</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_adf2e83b5ba18312ff93fd5617823d6e3"><div class="ttname"><a href="classexcel_1_1_sheet.html#adf2e83b5ba18312ff93fd5617823d6e3">excel::Sheet::m_colLabelRanges</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_colLabelRanges</div><div class="ttdef"><b>Definition:</b> sheet.hpp:208</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_abbe5950850539e598d540fa99c5808fa"><div class="ttname"><a href="classexcel_1_1_sheet.html#abbe5950850539e598d540fa99c5808fa">excel::Sheet::m_mergedCells</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_mergedCells</div><div class="ttdef"><b>Definition:</b> sheet.hpp:216</div></div>
<div class="ttc" id="classexcel_1_1_rowinfo_html"><div class="ttname"><a href="classexcel_1_1_rowinfo.html">excel::Rowinfo</a></div><div class="ttdoc">Height and default formatting information that applies to row in a sheet. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:69</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a6deb86da6d125b443cfc5569f7597f9d"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a6deb86da6d125b443cfc5569f7597f9d">excel::Hyperlink::m_url</a></div><div class="ttdeci">std::string m_url</div><div class="ttdef"><b>Definition:</b> sheet.hpp:652</div></div>
<div class="ttc" id="namespaceexcel_html"><div class="ttname"><a href="namespaceexcel.html">excel</a></div><div class="ttdoc">Excel files (xls/xlsx) into HTML сonverter. </div></div>
<div class="ttc" id="classexcel_1_1_x_f_color_html"><div class="ttname"><a href="classexcel_1_1_x_f_color.html">excel::XFColor</a></div><div class="ttdoc">Color information for font, background, borders. </div><div class="ttdef"><b>Definition:</b> format.hpp:150</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_a0c0315eb607d25168159f0dd52340ab8"><div class="ttname"><a href="classexcel_1_1_colinfo.html#a0c0315eb607d25168159f0dd52340ab8">excel::Colinfo::m_bitFlag</a></div><div class="ttdeci">bool m_bitFlag</div><div class="ttdef"><b>Definition:</b> sheet.hpp:58</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a305e6097e4d7ff9dc88e2fe7563c13a2"><div class="ttname"><a href="classexcel_1_1_sheet.html#a305e6097e4d7ff9dc88e2fe7563c13a2">excel::Sheet::m_hasDefaultAdditionalSpaceBelow</a></div><div class="ttdeci">bool m_hasDefaultAdditionalSpaceBelow</div><div class="ttdef"><b>Definition:</b> sheet.hpp:263</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a25437763eb5c1d2e26a0d22640112cd3"><div class="ttname"><a href="classexcel_1_1_sheet.html#a25437763eb5c1d2e26a0d22640112cd3">excel::Sheet::m_cellNoteMap</a></div><div class="ttdeci">std::map&lt; std::pair&lt; int, int &gt;, Note &gt; m_cellNoteMap</div><div class="ttdef"><b>Definition:</b> sheet.hpp:278</div></div>
<div class="ttc" id="classexcel_1_1_x_f_html"><div class="ttname"><a href="classexcel_1_1_x_f.html">excel::XF</a></div><div class="ttdoc">eXtended Formatting information for cells, rows, columns and styles </div><div class="ttdef"><b>Definition:</b> format.hpp:512</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a9b716dd7bf7a1b23ec83a69e9a4b5ce7"><div class="ttname"><a href="classexcel_1_1_sheet.html#a9b716dd7bf7a1b23ec83a69e9a4b5ce7">excel::Sheet::m_defaultRowHeight</a></div><div class="ttdeci">int m_defaultRowHeight</div><div class="ttdef"><b>Definition:</b> sheet.hpp:249</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a23f6a7d891171c07c8099b86101e9445"><div class="ttname"><a href="classexcel_1_1_sheet.html#a23f6a7d891171c07c8099b86101e9445">excel::Sheet::m_maxRowCount</a></div><div class="ttdeci">long int m_maxRowCount</div><div class="ttdef"><b>Definition:</b> sheet.hpp:220</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a7f6e8c5d708771172a7aab53ca4a6bac"><div class="ttname"><a href="classexcel_1_1_sheet.html#a7f6e8c5d708771172a7aab53ca4a6bac">excel::Sheet::m_horizontalPageBreaks</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_horizontalPageBreaks</div><div class="ttdef"><b>Definition:</b> sheet.hpp:371</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a2ef96848be92fd0085caa0e050661f0f"><div class="ttname"><a href="classexcel_1_1_sheet.html#a2ef96848be92fd0085caa0e050661f0f">excel::Sheet::m_gcw</a></div><div class="ttdeci">std::vector&lt; int &gt; m_gcw</div><div class="ttdef"><b>Definition:</b> sheet.hpp:381</div></div>
<div class="ttc" id="classexcel_1_1_m_s_txo_html_a30d440491c6e7eee1512f8a445214097"><div class="ttname"><a href="classexcel_1_1_m_s_txo.html#a30d440491c6e7eee1512f8a445214097">excel::MSTxo::m_text</a></div><div class="ttdeci">std::string m_text</div><div class="ttdef"><b>Definition:</b> sheet.hpp:726</div></div>
<div class="ttc" id="classexcel_1_1_note_html"><div class="ttname"><a href="classexcel_1_1_note.html">excel::Note</a></div><div class="ttdoc">Represents user &quot;comment&quot; or &quot;note&quot; object. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:745</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_ae8915d372372d4ea8c486bee62411b84"><div class="ttname"><a href="classexcel_1_1_colinfo.html#ae8915d372372d4ea8c486bee62411b84">excel::Colinfo::m_width</a></div><div class="ttdeci">unsigned short m_width</div><div class="ttdef"><b>Definition:</b> sheet.hpp:50</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html"><div class="ttname"><a href="classexcel_1_1_colinfo.html">excel::Colinfo</a></div><div class="ttdoc">Width and default formatting information that applies to one or more columns in a sheet...</div><div class="ttdef"><b>Definition:</b> sheet.hpp:45</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a7ddf926da72a71db2823a60615aac0c2"><div class="ttname"><a href="classexcel_1_1_sheet.html#a7ddf926da72a71db2823a60615aac0c2">excel::Sheet::m_cellValues</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; std::string &gt; &gt; m_cellValues</div><div class="ttdef"><b>Definition:</b> sheet.hpp:293</div></div>
<div class="ttc" id="classexcel_1_1_book_html"><div class="ttname"><a href="classexcel_1_1_book.html">excel::Book</a></div><div class="ttdoc">Excel Workbook data. </div><div class="ttdef"><b>Definition:</b> book.hpp:39</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a557ca6ef5b803c66bb72d2c2ef72a6cc"><div class="ttname"><a href="classexcel_1_1_sheet.html#a557ca6ef5b803c66bb72d2c2ef72a6cc">excel::Sheet::m_verticalPageBreaks</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_verticalPageBreaks</div><div class="ttdef"><b>Definition:</b> sheet.hpp:376</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a15bea74b710b1fbfc37e66b7d24fcc72"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a15bea74b710b1fbfc37e66b7d24fcc72">excel::Hyperlink::m_quicktip</a></div><div class="ttdeci">std::string m_quicktip</div><div class="ttdef"><b>Definition:</b> sheet.hpp:669</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_a63234638c61c4e42fe3bea601cf1a111"><div class="ttname"><a href="classexcel_1_1_colinfo.html#a63234638c61c4e42fe3bea601cf1a111">excel::Colinfo::m_xfIndex</a></div><div class="ttdeci">int m_xfIndex</div><div class="ttdef"><b>Definition:</b> sheet.hpp:52</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_aadf0cc604d0556804416605a9b02e4dd"><div class="ttname"><a href="classexcel_1_1_colinfo.html#aadf0cc604d0556804416605a9b02e4dd">excel::Colinfo::m_isHidden</a></div><div class="ttdeci">bool m_isHidden</div><div class="ttdef"><b>Definition:</b> sheet.hpp:54</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a540ee5e627eb127ae9894862019ebb24"><div class="ttname"><a href="classexcel_1_1_sheet.html#a540ee5e627eb127ae9894862019ebb24">excel::Sheet::m_position</a></div><div class="ttdeci">int m_position</div><div class="ttdef"><b>Definition:</b> sheet.hpp:618</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a728bc5591b27b2745f8d7efe591db80c"><div class="ttname"><a href="classexcel_1_1_sheet.html#a728bc5591b27b2745f8d7efe591db80c">excel::Sheet::m_book</a></div><div class="ttdeci">Book * m_book</div><div class="ttdef"><b>Definition:</b> sheet.hpp:180</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a4b66cca1f1b25203b8d3d63a71eff1a1"><div class="ttname"><a href="classexcel_1_1_sheet.html#a4b66cca1f1b25203b8d3d63a71eff1a1">excel::Sheet::m_richtextRunlistMap</a></div><div class="ttdeci">std::map&lt; std::pair&lt; int, int &gt;, std::vector&lt; std::pair&lt; unsigned short, unsigned short &gt; &gt; &gt; m_richtextRunlistMap</div><div class="ttdef"><b>Definition:</b> sheet.hpp:354</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a0ada377c4e30682b02cfdeb8a4460112"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a0ada377c4e30682b02cfdeb8a4460112">excel::Hyperlink::m_type</a></div><div class="ttdeci">std::string m_type</div><div class="ttdef"><b>Definition:</b> sheet.hpp:646</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a13d312bb2484318e3a2addbf405797ab"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a13d312bb2484318e3a2addbf405797ab">excel::Hyperlink::m_description</a></div><div class="ttdeci">std::string m_description</div><div class="ttdef"><b>Definition:</b> sheet.hpp:657</div></div>
<div class="ttc" id="classexcel_1_1_m_s_obj_html"><div class="ttname"><a href="classexcel_1_1_m_s_obj.html">excel::MSObj</a></div><div class="ttdoc">Represents MSObj object. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:678</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_aab33846622b19c02541fd51f2cbdac0f"><div class="ttname"><a href="classexcel_1_1_sheet.html#aab33846622b19c02541fd51f2cbdac0f">excel::Sheet::m_rowLabelRanges</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_rowLabelRanges</div><div class="ttdef"><b>Definition:</b> sheet.hpp:210</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_a0d62d793832ad01699b4bca169424d5a"><div class="ttname"><a href="classexcel_1_1_sheet.html#a0d62d793832ad01699b4bca169424d5a">excel::Sheet::m_tableParts</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; int &gt; &gt; m_tableParts</div><div class="ttdef"><b>Definition:</b> sheet.hpp:218</div></div>
<div class="ttc" id="classexcel_1_1_m_s_txo_html"><div class="ttname"><a href="classexcel_1_1_m_s_txo.html">excel::MSTxo</a></div><div class="ttdoc">Represents MSTxo object. </div><div class="ttdef"><b>Definition:</b> sheet.hpp:713</div></div>
<div class="ttc" id="classexcel_1_1_note_html_ae9a96a0b135d60144e2999e5c4d849c2"><div class="ttname"><a href="classexcel_1_1_note.html#ae9a96a0b135d60144e2999e5c4d849c2">excel::Note::m_text</a></div><div class="ttdeci">std::string m_text</div><div class="ttdef"><b>Definition:</b> sheet.hpp:754</div></div>
<div class="ttc" id="classexcel_1_1_hyperlink_html_a3f1bc8ff37245699d0fe80bb3ed9a68a"><div class="ttname"><a href="classexcel_1_1_hyperlink.html#a3f1bc8ff37245699d0fe80bb3ed9a68a">excel::Hyperlink::m_textmark</a></div><div class="ttdeci">std::string m_textmark</div><div class="ttdef"><b>Definition:</b> sheet.hpp:667</div></div>
<div class="ttc" id="classexcel_1_1_colinfo_html_aa826eeb2dc6bdcc89a883137b89d7509"><div class="ttname"><a href="classexcel_1_1_colinfo.html#aa826eeb2dc6bdcc89a883137b89d7509">excel::Colinfo::m_outlineLevel</a></div><div class="ttdeci">int m_outlineLevel</div><div class="ttdef"><b>Definition:</b> sheet.hpp:60</div></div>
<div class="ttc" id="classexcel_1_1_sheet_html_ac470e7988d89d8464b0dfd9f1c3967fd"><div class="ttname"><a href="classexcel_1_1_sheet.html#ac470e7988d89d8464b0dfd9f1c3967fd">excel::Sheet::m_hyperlinkList</a></div><div class="ttdeci">std::vector&lt; Hyperlink &gt; m_hyperlinkList</div><div class="ttdef"><b>Definition:</b> sheet.hpp:265</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_87a455bccb09a92130c26a11a880c98a.html">libs</a></li><li class="navelem"><a class="el" href="dir_ffbcd8de0e3a98e11beaf3347bc22514.html">fileext</a></li><li class="navelem"><a class="el" href="dir_1793dc6145d6e73053160612837c7192.html">excel</a></li><li class="navelem"><a class="el" href="sheet_8hpp.html">sheet.hpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
